three-point hitch - German English Dictionary